package com.niit.onlinemusicserver34.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.niit.onlinemusicserver34.common.R;
import com.niit.onlinemusicserver34.model.domain.Comment;
import com.niit.onlinemusicserver34.model.request.CommentRequest;

public interface CommentService extends IService<Comment> {

    /**
     * @Description: 根据歌单id获取评论列表
     * @param: songListId 歌单id
     * @return: com.example.online.music.common.R
     **/
    R getCommentListBySongListId(Integer songListId);

    /**
     * @Description: 根据歌单id获取评论列表
     * @param: songId 歌曲id
     * @return: com.example.online.music.common.R
     **/
    R getCommentListBySongId(Integer songId);

    //添加评论
    R addComment(CommentRequest addCommentRequest);


    R updateCommentMsg(CommentRequest upCommentRequest);

    R deleteComment(Integer id);
}
